listitemfactory: Simplify
authorBenjamin Otte <otte@redhat.com>
Sun, 3 Nov 2019 01:23:46 +0000 (02:23 +0100)
committerMatthias Clasen <mclasen@redhat.com>
Sat, 30 May 2020 23:26:46 +0000 (19:26 -0400)
commit1af004361c60d43fdcc00576c0a6fd118723575e
tree543d452aea4d9d0820a93d56b40c6aa2300724e8
parentb33c56819b312aa61fc21fca566e1859c822cedf
listitemfactory: Simplify

Instead of 6 vfuncs, we now have 3 and rely on the factory keeping track
of what it needs to do.

We're doing lots of dancing from one object to another here, but this
will hopefully get simpler with further commits.
gtk/gtkbuilderlistitemfactory.c
gtk/gtkfunctionslistitemfactory.c
gtk/gtklistitem.c
gtk/gtklistitemfactory.c
gtk/gtklistitemfactoryprivate.h
gtk/gtklistitemprivate.h
gtk/gtklistitemwidget.c
gtk/gtklistitemwidgetprivate.h
gtk/gtksignallistitemfactory.c